<?php
require 'inc_security.php';
$record_id = getValue('record_id');
$catBase = new Category;
$list_cat = array(''=>' - Chọn danh mục - ');
$arrCat = $catBase->list_categories(0,'cat_active = 1 AND cat_type="system"','cat_id,cat_name,cat_type','cat_id ASC');
foreach($arrCat as $i=>$cat){
    $tt = '';
    for($j=0;$j<$cat["level"];$j++) $tt .= '|--';
    $list_cat[$cat["cat_id"]] = $tt . $cat["cat_name"];
}

$arr_site_type = array('other'=>'-- Chọn 1 loại --',
                        'wordpress'=>'Site wordpress',
                        'xenforo'=>'Site xenforo');

$lin_date = time();
$myform = new generate_form();
$myform->add('lin_title','lin_title',0,0,'',1,'Bạn chưa nhập tên link');
$myform->add('lin_link','lin_link',0,0,'',1,'Bạn chưa nhập link');
$myform->add('lin_cat_id','lin_cat_id',1,0,0,1,'Bạn chưa chọn hệ thống');
$myform->add('lin_age','lin_age',1,0,0);
$myform->add('lin_pr','lin_pr',1,0,0);
$myform->add('lin_active','lin_active',1,0,1);
$myform->add('lin_author','lin_author',0,0,'',0,'Bạn chưa nhập chủ site');
$myform->add('lin_site_type','lin_site_type',0,0,'');
$myform->removeHTML(0);
$myform->addTable($bg_table);

$action = getValue('action','str','POST','');
if($action == 'execute'){
    $bg_errorMsg .= $myform->checkdata();
    if($bg_errorMsg == ''){
        $db_insert = new db_execute($myform->generate_update_SQL($id_field,$record_id));
        redirect('listing.php');
    }
}

//lấy dữ liệu record cần sửa đổi
$db_data 	= new db_query("SELECT * FROM " . $bg_table . " WHERE " . $id_field . " = " . $record_id);
if($row 		= mysql_fetch_assoc($db_data->result)){
	foreach($row as $key=>$value){
		$$key = $value;
	}
}else{
		exit();
} 
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="vi" lang="vi" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?=$load_header?>
</head>
<body>
<div class="module_header bold fix"><?=$module_name?></div>
<div id="wrapper">
    <?print_error_msg($bg_errorMsg)?>
	<?php $form = new form();
	?>
	<?=$form->form_open()?>
    <?=$form->textnote('Các trường có dấu (<span class="form-asterick">*</span>) là bắt buộc nhập')?>
	<?=$form->text(array('label'=>'Tên link','name'=>'lin_title','id'=>'lin_title','value'=>getValue('lin_title','str','POST',$lin_title),'require'=>1, 'errorMsg'=>'Bạn chưa nhập tên link', 'placeholder'=> 'Tên link không dài quá 255 ký tự'),0,'span6')?>
    <?=$form->text(array('label'=>'Link ','name'=>'lin_link','id'=>'lin_link','value'=>getValue('lin_link','str','POST',$lin_link),'require'=>1, 'errorMsg'=>'Bạn chưa nhập link', 'placeholder'=> 'Link không dài quá 255 ký tự'),0,'span6')?>
    <?=$form->text(array('label'=>'Chủ site ','name'=>'lin_author','id'=>'lin_author','value'=>getValue('lin_author','str','POST',$lin_author),'require'=>0, 'errorMsg'=>'Bạn chưa nhập tiêu đề tin', 'placeholder'=> 'Tên chủ website'),0,'span6')?>
    <?=$form->select(array('label'=>'Loại trang','name'=>'lin_site_type', 'id'=>'lin_site_type','option'=>$arr_site_type, 'title'=>'Chọn loại trang','require'=>1,'errorMsg'=>'Bạn chưa chọn loại trang','selected'=>getValue('lin_site_type','str','POST',$lin_site_type)))?>
    <?=$form->text(array('label'=>'Page rank ','name'=>'lin_pr','id'=>'lin_pr','value'=>getValue('lin_pr','int','POST',$lin_pr),'require'=>1, 'errorMsg'=>'Bạn chưa nhập pr'),0,'span6')?>
    <?=$form->text(array('label'=>'Tuổi ','name'=>'lin_age','id'=>'lin_age','value'=>getValue('lin_age','int','POST',$lin_age),'require'=>1, 'errorMsg'=>'Bạn chưa nhập tuổi link'),0,'span6')?>
    <?=$form->select(array('label'=>'Danh mục','name'=>'lin_cat_id', 'id'=>'lin_cat_id','option'=>$list_cat, 'title'=>'Chọn danh mục','require'=>1,'errorMsg'=>'Bạn chưa chọn danh mục','selected'=>getValue('lin_cat_id','int','POST',$lin_cat_id)))?>
    <?=$form->checkbox(array('label'=> 'Xuất bản', 'name'=> 'lin_active', 'id'=> 'lin_active', 'value'=>1 ,'currentValue'=>getValue('lin_active','int','POST',$lin_active), 'helptext'=> 'Xuất bản ra trang'))?>
   <?=$form->form_action(array('label'=>array('Cập nhật','Nhập lại'),'type'=>array('submit','reset')))?>
	<?=$form->form_close()?>
</div>
</body>
</html>